A 0.18 µm implementation of a floating-point unit for a processing-in-memory system
نویسندگان
چکیده
The Data-Intensive Architecture (DIVA) system incorporates Processing-In-Memory (PIM) chips as smart-memory coprocessors to a microprocessor. This architecture exploits inherent memory bandwidth both on chip and across the system to target several classes of bandwidth-limited applications. A key capability of this architecture is the support of parallel single-precision floating-point operations. Each PIM chip includes eight single-precision FPUs, each of which supports eight basic instructions and IEEE-754 compliant rounding and exceptions. Through block sharing and a hardware-efficient division algorithm, the resulting FPU is well-balanced between area and performance. This paper focuses on the novel divide algorithm implemented and documents the fabrication and testing of a prototype FPU based on standard cell methodology in TSMC 0.18μm CMOS technology.
منابع مشابه
Ion-exchange, an Approach to Prepare an Oral Floating Drug Delivery System for Diclofenac
Using ion-exchange resins, a multiple-unit type of oral floating dosage system has been prepared to prolong gastric emptying time of dosage form. The system is composed of beads of drug-resin complex, which are loaded with bicarbonate ions and coated with a hydrophobic polymer. The system is so designed that when the beads reach the stomach, chloride ions are exchanged with bicarbonate and drug...
متن کاملIon-exchange, an Approach to Prepare an Oral Floating Drug Delivery System for Diclofenac
Using ion-exchange resins, a multiple-unit type of oral floating dosage system has been prepared to prolong gastric emptying time of dosage form. The system is composed of beads of drug-resin complex, which are loaded with bicarbonate ions and coated with a hydrophobic polymer. The system is so designed that when the beads reach the stomach, chloride ions are exchanged with bicarbonate and drug...
متن کاملASIC Design of Butterfly Unit Based on Non-Redundant and Redundant Algorithm
Fast Fourier Transform (FFT) processors employed with pipeline architecture consist of series of Processing Elements (PE) or Butterfly Units (BU). BU or PE of FFT performs multiplication and addition on complex numbers. This paper proposes a single BU to compute radix-2, 8 point FFT in the time domain as well as frequency domain by replacing a series of PEs. This BU comprises of fused floating ...
متن کاملA floating-point validation suite for high-performance shared and distributed memory computing systems
Methodology to systematically identify and isolate bugs in floating point implementation in highperformance multiple CPU computing systems is formulated. A validation suite is written and tested. Re sults show improper implementation. Proper implementation guidelines are suggested and prototyped.
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004